python3和Python2的区别(被坑太久了)

您所在的位置:网站首页 列举 python2和python3的区别 python3和Python2的区别(被坑太久了)

python3和Python2的区别(被坑太久了)

2023-05-04 06:23| 来源: 网络整理| 查看: 265

python 2.4 与 python 3.0 的比较

一、 print 从语句变为函数

   原:     print   1, 2+3

改为: print ( 1, 2+3 )

二、range 与 xrange

原 : range( 0, 4 )   结果 是 列表 [0,1,2,3 ]

改为:list( range(0,4) )

原 : xrange( 0, 4 )    适用于 for 循环的变量控制

改为:range(0,4)

三、字符串

原: 字符串以 8-bit 字符串存储

改为: 字符串以 16-bit Unicode 字符串存储

 

四、try except 语句的变化

原: try:

          ......

     except    Exception, e :

         ......

改为

    try:

          ......

     except    Exception as e :

         ......

五、打开文件

原: file( ..... )

    或 open(.....)

改为:

    只能用 open(.....)

六、从键盘录入一个字符串

原: raw_input( "提示信息" )

改为: input( "提示信息" )

七、bytes 数据类型

 

 

A bytes object is an immutable array. The items are 8-bit bytes, represented by integers in the range 0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3